function getName() {
return 'DoubleRedirects';
}
-
+
function isExpensive( ) { return true; }
function isSyndicated() { return false; }
function getOrder() {
return '';
}
-
+
function formatResult( $skin, $result ) {
$fname = 'DoubleRedirectsPage::formatResult';
$titleA = Title::makeTitle( $result->namespace, $result->title );
if ( !$result ) {
return '';
}
-
+
$titleB = Title::makeTitle( $result->nsb, $result->tb );
$titleC = Title::makeTitle( $result->nsc, $result->tc );
$edit = $skin->makeBrokenLinkObj( $titleA, "(".wfMsg("qbedit").")" , 'redirect=no');
$linkB = $skin->makeKnownLinkObj( $titleB, '', 'redirect=no' );
$linkC = $skin->makeKnownLinkObj( $titleC );
-
+
return "$linkA $edit " . wfMsgHtml( 'doubleredirectsarrow' )
. " $linkB " . wfMsgHtml( 'doubleredirectsarrow' ) . " $linkC";
}
*/
function wfSpecialDoubleRedirects() {
list( $limit, $offset ) = wfCheckLimits();
-
+
$sdr = new DoubleRedirectsPage();
-
+
return $sdr->doQuery( $offset, $limit );
}